// const http = require("http");
const https = require("https");
const fs = require("fs");
const path = require("path");
const url = require("url");

// var reqUrl = "http://localhost:8080/";
// var options = url.parse(reqUrl);
// options.method = "POST";
// var user = {
//     userName: "zhangsan",
//     age: 20,
//     sex: "male"
// }
// var userStr = JSON.stringify(user);

// var request = http.request(options, (res) => {
//     res.pipe(process.stdout);
// })

// request.write(userStr);
// request.end();

var reqUrl = "https://maoyan.com/films";
var options = url.parse(reqUrl);
options.method = "POST";

https.get(options, (res) => {
    var str = "";
    res.on("data", (chunk) => {
        str += chunk;
    })
    res.on("end", () => {
        var obj = JSON.parse(str);
        var movieList = obj.result;
        console.log(movieList);
        // for(var i = 0; i < movieList.length; i++){
        //     console.log(movieList[i]['name']);
        // }
    })
})


//url.parse(url)可以将url字符串转化为对象的结构


// var options = {
//     hostname: "nodejs.cn",
//     port: 80,
//     path: "/",
//     method: "GET"
// }

// var request = http.request(options, (res) => {
//     var str = "";
//     res.on("data", (chunk) => {
//         str += chunk;
//     })
//     res.on("end", () => {
//         var filePath = path.join(__dirname, "/index.html");
//         fs.writeFileSync(filePath, str);
//     })
// })

//http.request方法一定要调用end方法
// request.end();